package com.rpinfo.editalog.usuario;


import java.util.List;

/**
 *
 * @author camilo
 */
public interface UsuarioDao {

  public static final String NAME_TABLE = "usuario";
  public static final String NAME_COLUMN_STATUS = "status";
  public static final String NAME_COLUMN_DATA_ALTERACAO = "data_alteracao";
  public static final String NAME_COLUMN_NOME = "nome";
  public static final String NAME_COLUMN_COD = "cod";
  public static final String NAME_COLUMN_DATA_CADASTRO = "data_cadastro";
  public static final String NAME_COLUMN_EMAIL = "email";
  public static final String NAME_COLUMN_SENHA = "senha";
  public static final String NAME_COLUMN_NOME_COMPLETO = "nome_completo";
  public static final String NAME_SEQUENCE = "seq_usuario";

  public void salvar(Usuario cotacao);

  public void excluir(Usuario cotacao);

  public Usuario carregar(int id);

  public Usuario carregarCod(String cod);

  public Usuario carregarNome(String nome);

  public List<Usuario> listar();
}
